/**
 * 
 */
package com.dhcc.frame.lang3.reflect;

import java.util.Collection;

import org.apache.commons.lang3.ClassUtils;
import org.apache.commons.lang3.reflect.TypeUtils;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import com.dhcc.frame.lang3.DataDto;
import com.dhcc.frame.lang3.Student;

/**
 * @author 谢进军
 *
 */
public class TypeUtilsTest {
	private Logger logger = LoggerFactory.getLogger( TypeUtilsTest.class );
	/**
	 * 是否有类型变量
	 */
	@Test public void testContainsTypeVariables(){
		boolean boolean1 = TypeUtils.containsTypeVariables(Student.class);
		logger.info( String.valueOf(boolean1));//false
		
		boolean boolean2 = TypeUtils.containsTypeVariables(DataDto.class);
		logger.info( String.valueOf(boolean2));//true
	}

	@Test public void testDetermineTypeArguments(){
	}
}
